//
// Created by Tony on 2024/8/2.
//

#ifndef RUNTIME_INVOKE_VIRTUAL_H
#define RUNTIME_INVOKE_VIRTUAL_H

#include "Instruction.h"

namespace Runtime {

class INVOKE_VIRTUAL : public Index16Instruction {

public:
    INVOKE_VIRTUAL() : Index16Instruction(__func__, OpCode::INVOKE_VIRTUAL) {}

    void execute(RtData::Frame& frame) override;
};

} // namespace Runtime

#endif // RUNTIME_INVOKE_VIRTUAL_H
